import { fileURLToPath, URL } from 'node:url';

import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';

export default defineConfig({
	plugins: [
		vue()
	],
	resolve: {
		alias: {
			'@': fileURLToPath(new URL('./src', import.meta.url))
		}
	},
	server: {
		proxy: {
			// 转发WebSocket路径
			'/ws': {
				target: 'ws://127.0.0.1:5354/',
				changeOrigin: true,
				ws: true
			}
		}
	}
});